package com.company.project.dao;

import com.company.project.core.Mapper;
import com.company.project.model.User;
import com.company.project.model.UserRole;

public interface UserRoleMapper extends Mapper<UserRole> {
    /**
     * 修改用户角色
     * @return
     */
    Boolean upUserRole(User user);

    /**
     * 添加用户和角色
     * @param user
     * @return
     */
    Boolean insertUserRole(User user);

    /**
     * 删除角色
     * @return
     */
    Boolean deleteUserRole(Integer id);

    /**
     * 查询当前权限下用户的数量
     * @param rid
     * @return
     */
    Integer selectURCount(Integer rid);


    /**
     * 查询当前用户在关系表是否存在
     * @param rid
     * @return
     */
    Integer selectUserCount(Integer rid);
}